What does the phrase against all odds? It is incorrectly written and it should be written as "contra viento y marea" being its meaning: See: Against wind and tide.
It is said when one is willing to do something against adversity